---
layout: "default"
title: "Global Functions"
description: "Documentation for all top-level, global functions in the Swift language."
root: "/v2.0"
---

<div class="row">
<div class="col-sm-6">
<ul class="main-list">
<li><a href="/v2.0/func/abs">abs</a></li>
<li><a href="/v2.0/func/alignof">alignof</a></li>
<li><a href="/v2.0/func/alignofValue">alignofValue</a></li>
<li><a href="/v2.0/func/anyGenerator">anyGenerator</a></li>
<li><a href="/v2.0/func/assert">assert</a></li>
<li><a href="/v2.0/func/assertionFailure">assertionFailure</a></li>
<li><a href="/v2.0/func/debugPrint">debugPrint</a></li>
<li><a href="/v2.0/func/dump">dump</a></li>
<li><a href="/v2.0/func/fatalError">fatalError</a></li>
<li><a href="/v2.0/func/getVaList">getVaList</a></li>
<li><a href="/v2.0/func/isUniquelyReferenced">isUniquelyReferenced</a></li>
<li><a href="/v2.0/func/isUniquelyReferencedNonObjC">isUniquelyReferencedNonObjC</a></li>
<li><a href="/v2.0/func/max">max</a></li>
<li><a href="/v2.0/func/min">min</a></li>
<li><a href="/v2.0/func/numericCast">numericCast</a></li>
<li><a href="/v2.0/func/precondition">precondition</a></li>
<li><a href="/v2.0/func/preconditionFailure">preconditionFailure</a></li>
<li><a href="/v2.0/func/print">print</a></li>
</ul>
</div>
<div class="col-sm-6">
<ul class="main-list">
<li><a href="/v2.0/func/readLine">readLine</a></li>
<li><a href="/v2.0/func/sizeof">sizeof</a></li>
<li><a href="/v2.0/func/sizeofValue">sizeofValue</a></li>
<li><a href="/v2.0/func/strideof">strideof</a></li>
<li><a href="/v2.0/func/strideofValue">strideofValue</a></li>
<li><a href="/v2.0/func/swap">swap</a></li>
<li><a href="/v2.0/func/transcode">transcode</a></li>
<li><a href="/v2.0/func/unsafeAddressOf">unsafeAddressOf</a></li>
<li><a href="/v2.0/func/unsafeBitCast">unsafeBitCast</a></li>
<li><a href="/v2.0/func/unsafeDowncast">unsafeDowncast</a></li>
<li><a href="/v2.0/func/unsafeUnwrap">unsafeUnwrap</a></li>
<li><a href="/v2.0/func/withExtendedLifetime">withExtendedLifetime</a></li>
<li><a href="/v2.0/func/withUnsafeMutablePointer">withUnsafeMutablePointer</a></li>
<li><a href="/v2.0/func/withUnsafeMutablePointers">withUnsafeMutablePointers</a></li>
<li><a href="/v2.0/func/withUnsafePointer">withUnsafePointer</a></li>
<li><a href="/v2.0/func/withUnsafePointers">withUnsafePointers</a></li>
<li><a href="/v2.0/func/withVaList">withVaList</a></li>
<li><a href="/v2.0/func/zip">zip</a></li>
</ul>
</div>
</div>
